#include <stdio.h>

typedef int t;
typedef t q;

// Decl
void test(int p1, float p2);

void main() {
	test(3,3.3);
}

/*
 * Def
 */
void test(int p1, float p2) {
	q a;
	float b = 0.5;
	a = b;
	char c[4] = {'a','b'};
	c[2] = 'c';

	int nest() {
		return 6;
	}

	float d = nest();

	if (d > 0) {
		while (d > 0) {
			d = d-1;
			if (d == 2) {
				break;
			} else {
				continue;
			}
		}
	}

	const char ch = 'e';

	printf("test %5i test %30f\n", a, d);
	scanf("%i%4f", a, d);
	printf("test %i test %30f\n", a, d);

	const int f = 1;
	int array[2][2] = {1,2,3,4};
	printf("%i\n",array[f][1]);
}
